For context sensitive help select a window and press F1.
Text Setup
frmTextSetup
Text Setup
00005:010
2
21
1
MS Sans Serif
36
0
101
101
0
1
0
0
Text Setup
9
MS Sans Serif
18
0
360
360
0
0
0
0
4
MS Sans Serif
18
0
360
360
0
0
0
0
All changes will be previewed in the textbox at the bottom of the window. You may enter whatever text you want into that textbox to see what effect your changes will have on it.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Font Name
3
MS Sans Serif
20
0
101
101
0
0
0
0
Choose a font from the list of all available fonts.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Font Size
3
MS Sans Serif
20
0
101
101
0
0
0
0
Choose a font size from the list or enter your own.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Bold
3
MS Sans Serif
20
0
101
101
0
0
0
0
The text will be bold.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Italic
3
MS Sans Serif
20
0
101
101
0
0
0
0
The text will be italic.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Left
3
MS Sans Serif
20
0
101
101
0
0
0
0
Left margin for the text in inches.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Right
3
MS Sans Serif
20
0
101
101
0
0
0
0
Right margin for the text in inches.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Text Alignment
3
MS Sans Serif
20
0
100
100
0
0
0
0
There are 3 text alignment options:
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Left - text will be aligned to the left side of the window.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Right - text will be aligned to the right side of the window.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Center - text will be centered in the window.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Color
3
MS Sans Serif
20
0
101
101
0
0
0
0
Click on the button that is the color that you want the text to be.
Topic
frmTopic
Topic
00005:011
0
14
0
MS Sans Serif
48
0
101
101
0
1
0
0
Topic
1
MS Sans Serif
36
0
101
101
0
1
0
0
Editing
2
MS Sans Serif
24
0
101
101
0
1
0
0
Toolbar
4
MS Sans Serif
18
0
360
360
0
0
0
0
Click on any Toolbar button below for further info on it.
7
TOPICTBR.SHG
0
0
360
101
0
0
0
0
C:\DATA\PROG\HELP\TOPICTBR.SHG
4
MS Sans Serif
18
0
360
360
0
0
0
0
All of the text field buttons in the toolbar may be right clicked with the mouse to edit their default values.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Add text or graphics to your topic
3
MS Sans Serif
20
0
101
101
0
0
0
0
Click on one of the toolbar's buttons in the first group to add a text field or graphic to the end of your topic. To place it above an already existing field drag the toolbar button that you want over the field and release the mouse button. There is currently a limit of 50 fields per topic.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Adding multiple fields
3
MS Sans Serif
20
0
101
101
0
0
0
0
To add multiple fields (of the same type) in the middle of a topic, drag the toolbar button you want to use with the left mouse button, and while holding it down, click the right mouse button over the field you want the new one to be created above. You may continue clicking the right mouse button to create more fields.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Delete a text field or graphic from your topic
3
MS Sans Serif
20
0
101
101
0
0
0
0
Drag the trashcan button over the text/graphic that you want to delete and release the button. (text fields may also be deleted if they have the input focus and you either click on the trashcan or you select the Delete menu item).
2
MS Sans Serif
24
0
101
101
0
1
0
0
Changing defaults for any field
3
MS Sans Serif
20
0
101
101
0
0
0
0
When you right click with the mouse on any field in the topic a menu will be displayed which you may choose an option from. See menus below.
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmTopic_Menus
Menus
Topics List
frmTopicsList
Topics List
00005:013
0
9
1
MS Sans Serif
36
0
101
101
0
1
0
0
Topics List
2
MS Sans Serif
24
0
101
101
0
1
0
0
New
3
MS Sans Serif
20
0
101
101
0
0
0
0
This creates a new topic and brings up the Topic Setup window.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Delete
3
MS Sans Serif
20
0
101
101
0
0
0
0
Removes a topic from your project.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Edit
3
MS Sans Serif
20
0
101
101
0
0
0
0
This will bring up the Topic Setup window for the topic selected in the list.
2
MS Sans Serif
24
0
101
101
0
1
0
0
View
3
MS Sans Serif
20
0
101
101
0
0
0
0
This will open the selected topic so you may edit it. You may also just double click on the topic you want to view in the list to open it.
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmTopicsList_Menus
Menus
Topic Setup
frmTopicSetup
Topic Setup
00005:012
0
10
1
MS Sans Serif
36
0
101
101
0
1
0
0
Topic Setup
2
MS Sans Serif
24
0
101
101
0
1
0
0
Name
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is what you will use to refer to this topic in the rest of your project. The Topic name must not have any spaces in it. Valid names may contain any of the following characters: "A-Z", " a-z", "0-9", "." and "_". You may not have any spaces in the name.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Title
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is the topics name in the compiled help file, it is what you will see in the History window and the lower pane of the search window. Titles may contain any characters you want. Use CHARMAP.EXE to get special characters. Titles over 50 characters long will be truncated.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Browse Sequence
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is used to construct the browse order for the browse buttons to use. Generally you can just let VB AHA!!! handle this for you. It must be in the following format: SequenceName:Index. There can be no spaces and the Index will be sorted alphabetically. So, use Index's like 001, 002... 010, etc...
If you let it, VB AHA!!! will construct the Browse Sequences for you, see Build Options.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Build Name
3
MS Sans Serif
20
0
101
101
0
0
0
0
You may give each topic a build name that will allow you to selectively compile only those topics that are in your Build Expression see Project Setup (Options|Project...).
2
MS Sans Serif
24
0
101
101
0
1
0
0
Keywords
3
MS Sans Serif
20
0
101
101
0
0
0
0
These are the word(s) that will appear in the top pane of the search window that will allow you to find this topic. Only use one keyword per line. Keywords may be any number of words each examples: "Setup", "Getting Started", etc... (Don't use the quotes though, unless you want them in your keyword). You may use any characters you want in a keyword. Use CHARMAP.EXE to get special characters.
Project Setup
frmProjSetup
Project Setup
00005:008
3
33
1
MS Sans Serif
36
0
101
101
0
1
0
0
Project Setup
4
MS Sans Serif
18
0
360
360
0
0
0
0
Any time you need to select a file you may click on the "B" button to the left of that textbox to browse your drives for the file you want.
9
MS Sans Serif
24
0
101
101
0
1
0
0
2
MS Sans Serif
24
0
101
101
0
1
0
0
Root Directory
3
MS Sans Serif
20
0
101
101
0
0
0
0
This tells the help compiler where to find the files to make your help file. The default is to look in the same directory as the .AHA file.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Graphics Directory
3
MS Sans Serif
20
0
101
101
0
0
0
0
This tells the help compiler where to find the graphics in your help file (It already looks in the Root Directory that you selected).
2
MS Sans Serif
24
0
101
101
0
1
0
0
Error Log File
3
MS Sans Serif
20
0
101
101
0
0
0
0
Name of the file that you want the help compiler to write any errors that it finds to.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Icon
3
MS Sans Serif
20
0
101
101
0
0
0
0
Icon that that you want displayed when your help file is minimized. Leave blank to use the defualt icon.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Title
3
MS Sans Serif
20
0
101
101
0
0
0
0
Text that you want displayed in the title bar of your help file.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Contents Topic
3
MS Sans Serif
20
0
101
101
0
0
0
0
Topic that will be shown when your help file is first displayed and that can be returned to by pressing the contents button at the top of the help window. This entry must be filled in with a valid topic name or the help compiler will just use the first topic that it finds as the contents topic.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Copyright Notice
3
MS Sans Serif
20
0
101
101
0
0
0
0
Text that you want displayed in the about box for the help window.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Global Font
3
MS Sans Serif
20
0
101
101
0
0
0
0
Font that you want your entire help file to use (in case you used a font while designing your help file that cannot be distributed or that you decide you don't want to use).
2
MS Sans Serif
24
0
101
101
0
1
0
0
Map Font Size To...
3
MS Sans Serif
20
0
101
101
0
0
0
0
Allows you to map a certain font size or range of font sizes to a different font size. You must put only one per line and in order from smallest to largest like this:
6-10:10
11-15:12
18:16
with these mappings and fonts in your project that are of size 6 to 10 will now be changed to size 10, sizes 11 to 15 will be changed to size 12 and size 18 will be changed to size 16.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Build Expression
3
MS Sans Serif
20
0
101
101
0
0
0
0
Tells the help compiler which topics to include in the final help file. Just leave blank unless you only want to compile topics with a certain Build Tag.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Compression
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
None - no compression. (fastest during compile)
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Medium - average compression.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
High - all out attempt at compressing the help file (slower during compile but will generate smaller help files than the other options).
2
MS Sans Serif
24
0
101
101
0
1
0
0
Report
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
None - no status report during compile.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Status - reports the status of the help compiler's progress.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Warnings
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Severe - reports only severe errors.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Moderate - reports moderate and severe errors.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
All - reports all errors and warnings.
Picture Setup
frmPicSetup
Picture Setup
00005:007
0
8
1
MS Sans Serif
36
0
101
101
0
1
0
0
Picture Setup
2
MS Sans Serif
24
0
101
101
0
1
0
0
Picture
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is the filename of the picture that you want to use. You may use .BMP or .SHG pictures in a help file (If you use a .SHG you must have the .BMP for that picture in the same directory and with the same name as the .SHG if you want to be able to see it while designing your help file. Example: you want to use the file named OPTIONS.SHG so you need to have the file OPTIONS.BMP in the same directory.) You may click on the "B" button to browse for a picture. Whatever picture that you select will be shown in the bottom portion of the window.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Left
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is the left margin in inches for the picture.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Right
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is the right margin in inches for the picture.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Alignment
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is how the picture will be aligned.
1. Left - aligned to the left side of the help window.
2. Right - aligned to the right side.
3. Center - centered in the help window.
Build Options
frmBuildOpt
Build Options
00005:001
2
21
0
MS Sans Serif
48
0
101
101
0
1
0
0
Build Options
9
MS Sans Serif
36
0
101
101
0
1
0
0
1
MS Sans Serif
36
0
101
101
0
1
0
0
General
2
MS Sans Serif
24
0
101
101
0
1
0
0
Include Pictures
3
MS Sans Serif
20
0
101
101
0
0
0
0
Includes all .BMP and .SHG files that are in your project into the compiled help file. Leave this option unchecked while you are working on your project, (the Help Compiler will work much faster that way), and only select this option for the final build.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Min. During Build
3
MS Sans Serif
20
0
101
101
0
0
0
0
Minimizes VB AHA!!! while it is writing the data files necessary for the Help Compiler. This option is only useful if you are working on a very large help file that will take awhile to build.
Note: VB AHA!!! does not stay minimzed while the Help Compiler is compiling your help file though.
1
MS Sans Serif
36
0
101
101
0
1
0
0
Global Links
2
MS Sans Serif
24
0
101
101
0
1
0
0
Case Sensitive
3
MS Sans Serif
20
0
101
101
0
0
0
0
Global Text Links will only be created if the text in your project matches exactly ("Register" will only match with "Register" and not with "register"). Leave this option off if you want "register" to match "Register".
2
MS Sans Serif
24
0
101
101
0
1
0
0
Use Default Color
3
MS Sans Serif
20
0
101
101
0
0
0
0
The default color for Popup's and JumpTo's as defined by Windows will be used for globally linked text. Deselect this option if you want your Global Text Links to use the color of the text field that they are in.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Whole Word Only
3
MS Sans Serif
20
0
101
101
0
0
0
0
Global text links will only be made to whole words. (ex: "Build Option" will only link to "Build Option" and not to "Build Options". Deselect this option if you want it to link to both.)
1
MS Sans Serif
36
0
101
101
0
1
0
0
Browsing
2
MS Sans Serif
24
0
101
101
0
1
0
0
Browse Buttons
3
MS Sans Serif
20
0
101
101
0
0
0
0
Include the browse buttons in your help file. (´ and ª)
2
MS Sans Serif
24
0
101
101
0
1
0
0
Default Layout
3
MS Sans Serif
20
0
101
101
0
0
0
0
VB AHA!!! will construct and standard layout for the browse buttons to use. Deselect this option if you want to use your own layout.
1
MS Sans Serif
36
0
100
100
0
1
0
0
Window Attributes
2
MS Sans Serif
24
0
100
100
0
1
0
0
"" to "Main"
3
MS Sans Serif
20
0
100
100
0
0
0
0
This will force your Jump To's that don't specify a window to use the Main windows only. Without this if you select a Jump To in a secondary window the topic that it is linked with will be shown in the secondary window. Click on "Overview" in the Contents topic to see how this works.
VB Options
frmVBOpt
VB Options
00005:014
0
16
1
MS Sans Serif
36
0
101
101
0
1
0
0
VB Options
2
MS Sans Serif
24
0
101
101
0
1
0
0
Forms
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is a list of all Form types that are in Visual Basic. If you have any new types of forms that are not included in the Standard or Pro versions of Visual Basic then you must add their form type name to this list. (the name will be given in the Properties window of Visual Basic)
2
MS Sans Serif
24
0
101
101
0
1
0
0
No HelpContextID
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is a list of all the controls that do not have a HelpContextID. You need to add to this list if you have any new controls not included in the Standard of Pro versions of Visual Basic that don't have this property. You must use the name of the control type as given in the Properties window of Visual Basic.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Import
3
MS Sans Serif
20
0
101
101
0
0
0
0
These are what VB AHA!!! will create its topics from. Generally you will want to only Import the Forms Only, one exception is stated below under Export.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Export
3
MS Sans Serif
20
0
101
101
0
0
0
0
These are the topics that VB AHA!!! will export back into your Visual Basic program. Select Forms Only if you want the context sensitive help to open the help file to a topic that will give help on the whole form. TIP: Import "Forms and Controls" and Export "Forms Only" if you want to use .SHG files on your forms.
2
MS Sans Serif
24
0
101
101
0
1
0
0
.Mak File
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is the location and name of your Visual Basic programs .Mak file. Once VB AHA!!! has saved the HelpContextID's to your .FRM files then it is a good idea to delete this entry until you need it again(you add some forms or controls to your VB project).
2
MS Sans Serif
24
0
101
101
0
1
0
0
Visual Basic
3
MS Sans Serif
20
0
101
101
0
0
0
0
This tells VB AHA!!! where to find Visual Basic so that it may recompile your .Mak file using the new HelpContextID's that it setup.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Keep all old HelpContextID's that aren't remapped
3
MS Sans Serif
20
0
101
101
0
0
0
0
Select this to keep any old HelpContextID's that aren't remapped by your projects topics. If you don't select this then VB AHA!!! automatically removes all your old HelpContextID's that aren't remapped by your projects topics.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Make backups of the .FRM files
3
MS Sans Serif
20
0
101
101
0
0
0
0
Your .FRM files will be copied to .BAK files before VB AHA!!! saves the HelpContextID's to them. You should always leave this option on as a safety mesasure in case something goes wrong while VB AHA!!! is accessing your .FRM files.
Global Text Link Setup
frmMakeLink
Global Text Link
00005:004
0
3
1
MS Sans Serif
36
0
101
101
0
1
0
0
Global Text Link Setup
2
MS Sans Serif
24
0
101
101
0
1
0
0
Global Text to Link
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is the text that will be linked to the Topic that you choose throughout your help file.
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmSetLink
Set Topic Link
frmShowLinks
00005:003
0
8
1
MS Sans Serif
36
0
101
101
0
1
0
0
Global Text Links
3
MS Sans Serif
20
0
101
101
0
0
0
0
Use these to make links to a word or words that appear anywhere in your help file without having to set a link to each instance. This is also the only way to make a link to a part of a field instead of the whole field.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Set Link
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmSetLink
Set Topic Link
3
MS Sans Serif
20
0
100
100
0
0
0
0
Double clicking an entry in the list will also open the Set Topic Link window for that global text link.
2
MS Sans Serif
24
0
101
101
0
1
0
0
New
3
MS Sans Serif
20
0
101
101
0
0
0
0
Creates a new Global Text Link. It will ask you for the text that you want to make a link to then it will show the Set Topic Link window so you can define the link.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Delete
3
MS Sans Serif
20
0
101
101
0
0
0
0
Removes the selected Global Text Link from your project.
Layout
frmLayout
Layout
00005:005
0
3
2
MS Sans Serif
24
0
101
101
0
1
0
0
Layout of Help file
3
MS Sans Serif
20
0
101
101
0
0
0
0
This window displays the layout of your help file by first showing your contents topic at the top. Below that it has each topic that is linked to the contents topic (these are indented once to the right). This continues with each of these topics until the entire layout of your help file is displayed (like a tree, the contents topic is the root and all of it's linked topics are the branches etc....).
2
MS Sans Serif
24
0
101
101
0
1
0
0
Example Layout
3
MS Sans Serif
20
0
101
101
0
0
0
0
Contents
Introduction
Starting
Overview
Menus
File
Edit
Options
Toolbar
Glossary
Introduction
Introduction
Introduction
00001:001
0
3
2
MS Sans Serif
24
0
101
101
0
1
0
0
Introduction
3
MS Sans Serif
20
0
101
101
0
0
0
0
VB AHA!!! is an inexpensive and easy to use utility for writing Windows help files. You won't need any expensive wordprocessors or have to use any cryptic commands. With simple mouse clicks and Drag n Drop ease you will be able to construct your help files quickly.
3
MS Sans Serif
20
0
101
101
0
0
0
0
If you use Visual Basic then VB AHA!!! will handle all of the HelpContextID values for you and even recompile your programs with the new values. No more hassles of having to insert the values by hand! If you program in C/C++ then VB AHA!!! will create a .H file containing all of the #defines that you will need for context sensitive help in your programs.
3
MS Sans Serif
20
0
101
101
0
0
0
0
For information on using VB AHA!!! read Getting Started and Overview.
Getting Started
Starting
Getting Started
00001:003
0
20
1
MS Sans Serif
36
0
101
101
0
1
0
0
Getting Started
2
MS Sans Serif
24
0
101
101
0
1
0
0
Creating New Topics
3
MS Sans Serif
20
0
101
101
0
0
0
0
Click on the New button in the Topics List window or the main toolbar button of a window. Doing this will bring up the Topic Setup window, fill in whatever info you decide to use for your topic and select Ok. You now have a new empty topic.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Adding Text/Graphics to a Topic
3
MS Sans Serif
20
0
101
101
0
0
0
0
Click on one of the toolbar buttons in the first group of the topic window to add a Text field (the first 7 buttons) or a Graphics field (the last button of the first group) to the bottom of the topic. If you want to add a new field somewhere other than the bottom then you can drag the toolbar button to the field that you want the new field to be placed above.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Deleting Fields
3
MS Sans Serif
20
0
101
101
0
1
0
0
To delete a text field you can:
3
MS Sans Serif
20
0
101
101
0
0
0
0
1. Drag the trashcan toolbar button onto the field that you want to delete and drop it.
2. Select the field and click on the trashcan.
3. Select the field (without selecting any text) and press Ctrl-D.
4. Right click the mouse over the field and select Delete from the field menu.
3
MS Sans Serif
20
0
101
101
0
1
0
0
To delete a graphics field you can:
3
MS Sans Serif
20
0
101
101
0
0
0
0
1. Drag the trashcan onto the field that you want deleted and drop it.
3
MS Sans Serif
20
0
101
101
0
0
0
0
2. Right click the mouse over the field and select Delete from the field menu.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Keeping Your Changes
3
MS Sans Serif
20
0
101
101
0
0
0
0
To keep the changes that you have made to the topic you may either select the Topic|Store menu item or the Close item from the control menu (button in the upper left of the topic window).
2
MS Sans Serif
24
0
101
101
0
1
0
0
Discarding Your Changes
3
MS Sans Serif
20
0
101
101
0
0
0
0
To discard your changes to the topic you can select the Topic|Discard menu item.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Setting Options
3
MS Sans Serif
20
0
101
101
0
0
0
0
You will need to select Options|Build... and Options|Project... and fill in the Build Options and the Project Setup windows. If you are working on a Visual Basic projects help file see Using with Visual Basic.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Saving Your Work
3
MS Sans Serif
20
0
101
101
0
0
0
0
To save the work that you have done you may either click on the toolbar button of a disk(in the main window) or select the File|Save menu item (also in the main window). If this is a new project then you will be presented with the standard windows dialog to select a filename for your project.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Creating a Help File
3
MS Sans Serif
20
0
101
101
0
0
0
0
You must use PIFEDIT.EXE on HC.PIF to tell it where your HC.EXE file is located. Fill in the Project Setup window and the Build Options window first. Then select All form the Build menu.
Registering
Registering
Registering
00001:007
0
1
2
MS Sans Serif
24
0
101
101
0
1
0
0
Registering
3
MS Sans Serif
20
0
101
101
0
0
0
0
Read the file REGISTER.TXT for information on registering VB AHA!!!.
Overview
Overview
Overview
00001:004
0
15
2
MS Sans Serif
24
0
101
101
0
1
0
0
Overview
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmBuildOpt
Build Options
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmComboSetup
Combo Setup
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmShowLinks
Global Text Links
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmMakeLink
Global Text Link Setup
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmLayout
Layout
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmHelp_Menus
Menus
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmPicSetup
Picture Setup
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmProjSetup
Project Setup
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmSetLink
Set Topic Link
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmTextSetup
Text Setup
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmTopic
Topics
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmTopicSetup
Topic Setup
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmTopicsList
Topics List
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmVBOpt
VB Options
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmWin
Window Attributes
frmTopic_Toolbar_Trash
0
0
3
MS Sans Serif
20
0
101
101
0
0
0
0
Deletes the selected text field. Drag over any field (text/graphic) and release to delete that field.
frmTopic_Toolbar_Title
0
1
3
MS Sans Serif
20
0
101
101
0
0
0
0
Creates a Title text field at the end of your topic. Drag and drop it on any field (text/graphic) to create the new field above that one.
0
MS Sans Serif
48
0
100
100
0
1
0
0
Example: Title
frmTopic_Toolbar_SubTitle
0
1
3
MS Sans Serif
20
0
101
101
0
0
0
0
Creates a Subtitle text field at the end of your topic. Drag and drop it on any field (text/graphic) to create the new field above that one.
1
MS Sans Serif
36
0
100
100
0
1
0
0
Example: SubTitle
frmTopic_Toolbar_Heading
0
1
3
MS Sans Serif
20
0
101
101
0
0
0
0
Creates a Heading text field at the end of your topic. Drag and drop it on any field (text/graphic) to create the new field above that one.
2
MS Sans Serif
24
0
100
100
0
1
0
0
Example: Heading
frmTopic_Toolbar_Normal
0
1
3
MS Sans Serif
20
0
101
101
0
0
0
0
Creates a Normal text field at the end of your topic. Drag and drop it on any field (text/graphic) to create the new field above that one.
3
MS Sans Serif
20
0
100
100
0
0
0
0
Example: Normal Text
frmTopic_Toolbar_Small
0
1
3
MS Sans Serif
20
0
101
101
0
0
0
0
Creates a Small indented text field at the end of your topic. Drag and drop it on any field (text/graphic) to create the new field above that one.
4
MS Sans Serif
16
0
360
360
0
0
0
0
Example: Indented Text
frmTopic_Toolbar_Jumpto
0
1
3
MS Sans Serif
20
0
101
101
0
0
0
0
Creates a Jump To text field at the end of your topic. Drag and drop it on any field (text/graphic) to create the new field above that one.
5
MS Sans Serif
20
0
100
100
4
1
0
0
Example: Jump To
frmTopic_Toolbar_Popup
0
1
3
MS Sans Serif
20
0
101
101
0
0
0
0
Creates a Popup text field at the end of your topic. Drag and drop it on any field (text/graphic) to create the new field above that one.
6
MS Sans Serif
20
0
100
100
1
1
0
1
Example: Popup
frmTopic_Toolbar_Graphic
0
1
3
MS Sans Serif
20
0
101
101
0
0
0
0
Creates a Graphic field at the end of your topic. Drag and drop it on any field (text/graphic) to create the new field above that one.
7
MS Sans Serif
0
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\DEFAULT.BMP
Menus
frmHelp_Menus
Menus
00005:006
0
7
1
MS Sans Serif
36
0
101
101
0
1
0
0
Menus
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmHelp_Menus_File
File
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmHelp_Menus_Topic
Topic
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmHelp_Menus_VB
VB
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmHelp_Menus_Build
Build
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmHelp_Menus_Options
Options
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmHelp_Menus_Window
Window
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmHelp_Menus_Help
Help
Topic Menus
frmTopic_Menus
Topic Menus
00023:014
0
32
1
MS Sans Serif
36
0
101
101
0
1
0
0
Menus
2
MS Sans Serif
24
0
101
101
0
1
0
0
Topic
3
MS Sans Serif
20
0
101
101
0
1
0
0
Store
3
MS Sans Serif
20
0
101
101
0
0
0
0
Closes this topics window and stores its data in memory.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Discard
3
MS Sans Serif
20
0
101
101
0
0
0
0
Closes this topics window and ignores any changes that you made to the topic.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Edit
3
MS Sans Serif
20
0
101
101
0
1
0
0
Cut
3
MS Sans Serif
20
0
101
101
0
0
0
0
Removes the selected text from the text field and stores it in the clipboard.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Copy
3
MS Sans Serif
20
0
101
101
0
0
0
0
Copies the selected text to the clipboard.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Paste
3
MS Sans Serif
20
0
101
101
0
0
0
0
Copies the text in the clipboard to the current location in the text field with the focus.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Delete
3
MS Sans Serif
20
0
101
101
0
0
0
0
If there is selected text in the text field with the input focus then it is deleted otherwise the text field is deleted.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Select All
3
MS Sans Serif
20
0
101
101
0
0
0
0
Selects all of the text in the text field with the focus.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Field Menu (Right Click on a Field)
5
MS Sans Serif
20
0
101
101
1
1
0
1
FieldSetup
Setup
3
MS Sans Serif
20
0
101
101
0
1
0
0
View Linked Topic
3
MS Sans Serif
20
0
101
101
0
0
0
0
Opens the topic that this field is linked to.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Set Topic Link
3
MS Sans Serif
20
0
101
101
0
0
0
0
Links this field to another topic.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Clear Topic Link
3
MS Sans Serif
20
0
101
101
0
0
0
0
Clears any link that this field may have to another topic.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Cut
3
MS Sans Serif
20
0
101
101
0
0
0
0
Copies the selected field to VB AHA's internal clipboard and then deletes it from this topic.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Copy
3
MS Sans Serif
20
0
101
101
0
0
0
0
Copies the selected field to VB AHA's internal clipboard.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Paste
3
MS Sans Serif
20
0
101
101
0
0
0
0
Place a field stored in VB AHA's internal clipboard above the selected field.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Delete
3
MS Sans Serif
20
0
101
101
0
0
0
0
Deletes the selected field.
Requirements
Requirements
Requirements
00001:002
0
5
2
MS Sans Serif
24
0
101
101
0
1
0
0
Requirements
3
MS Sans Serif
20
0
101
101
0
0
0
0
You must have the following files:
4
MS Sans Serif
16
0
360
360
0
0
0
0
HC.EXE - the Microsoft Help Compiler. Only needed to actually compile the Help file, you can still design it without this program.
4
MS Sans Serif
16
0
360
360
0
0
0
0
VBRUN300.DLL - the Visual Basic runtime library.
4
MS Sans Serif
16
0
360
360
0
0
0
0
SHED.EXE - Microsofts .SHG file editor. To make graphics that have hotspots (buttons) on them. Not really necessary.
3
MS Sans Serif
20
0
100
100
0
0
0
0
to use VB AHA!!!.
vbrun300
0
0
3
MS Sans Serif
20
0
101
101
0
0
0
0
If you don't already have VBRUN300.DLL then you can get it from almost any BBS that carries windows programs or from Microsofts BBS.
Microsoft BBS phone # 1-206-936-6735
HelpCompiler
0
0
3
MS Sans Serif
20
0
101
101
0
0
0
0
If you don't already have the Microsoft Help Compiler you may get it from ftp.cica.indiana.edu on the Internet as what.zip. Or when you register I will send it and SHED.EXE (for making segmented hypergraphics) to you free of charge. Please note that these are Microsoft programs and that I am not selling them. I am sending these purely as a convenience to my customers that may not have access to the Internet. I believe that these programs are also available on Microsoft's Developers Network CD's.
frmTopicsList_Menus
00035:009
0
8
1
MS Sans Serif
36
0
101
101
0
1
0
0
Menus
2
MS Sans Serif
24
0
101
101
0
1
0
0
File
3
MS Sans Serif
20
0
101
101
0
1
0
0
Open a .TPC file...
3
MS Sans Serif
20
0
101
101
0
0
0
0
Allows you to add a topic to this project that you previously saved as a .TPC file using the next menu option. If this creates a topic with the same name as a topic that was already in the .AHA project then you must rename one of the topics.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Save Selected Topic as .TPC...
3
MS Sans Serif
20
0
101
101
0
0
0
0
Allows you to save a single topic to a file for use in another project. This is very useful for generic topics that you will use in more than one help file.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Edit
3
MS Sans Serif
20
0
101
101
0
1
0
0
Copy
3
MS Sans Serif
20
0
101
101
0
0
0
0
Copies the selected topics name to the clipboard. You can use this any time that you need to enter a topics name (ie. defining text links).
Using with Visual Basic
usingVB
Visual Basic
00001:005
0
14
2
MS Sans Serif
24
0
101
101
0
1
0
0
Using with Visual Basic
3
MS Sans Serif
20
0
101
101
0
0
0
0
To use VB AHA!!! with Visual Basic projects there are several things that you must do.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
All of your .FRM files must be saved as text, not in binary format.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Select Options|Visual Basic... and fill in the VB Options.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Use the VB|Open... menu and select the .MAK file for your VB project. Topics will be created using the names of your forms as the topic names. If you chose to import Forms and Controls then a topic will also be created for each control on your forms. Each control will have a name like this: Formname.Controlname.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Edit the topics and Delete any that you don't want context sensitive help on.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Select Options|Project... and fill in Project Setup.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Select Options|Build... and fill in Build Options.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Select File|Save or File|Save As... to save your .AHA project.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Select VB|Save to save the HelpContextID's to your .FRM files (This will be done automatically during the Build but it is a good idea to do this anyway in case you don't do your build yet).
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Select Build|All or (Build|Support Files, Build|Help File and Build|VB .Mak).
2
MS Sans Serif
24
0
101
101
0
1
0
0
Visual Basic Code
4
MS Sans Serif
18
0
360
360
0
0
0
0
Here's what my Help menu code looks like.
3
MS Sans Serif
20
0
101
101
0
0
0
0
Sub mnuHelp_Click (Index As Integer)
On Error Resume Next
Dim ret% ' return value for WinHelp API calls
Select Case Index
Case H_CONTENTS ' Show the Contents topic
ret = WinHelp(hWnd, app.HelpFile, HELP_CONTENTS, 0&)
Case H_SEARCH ' Show the Contents topic and the Search dialog
ret = WinHelp(hWnd, app.HelpFile, HELP_CONTENTS, 0&)
ret = WinHelp(hWnd, app.HelpFile, HELP_COMMAND, "Search()")
Case H_ABOUT
frmAbout.Show 1
End Select
End Sub
4
MS Sans Serif
18
0
360
360
0
0
0
0
With the following definitions in a .BAS file:
Global Const HELP_CONTENTS = &H3
Global Const HELP_COMMAND = &H102
Declare Function WinHelp Lib "User" (ByVal hWnd As Integer, ByVal lpHelpFile As String, ByVal wCommand As Integer, ByVal dwData As Any) As Integer
Clears any project currently in memory and lets you start a new one.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Open
3
MS Sans Serif
20
0
101
101
0
0
0
0
Opens a project that is on disk.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Save
3
MS Sans Serif
20
0
101
101
0
0
0
0
Saves the current project to its current file. If it is a new project then VB AHA!!! will bring up the Save As... dialog.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Save As...
3
MS Sans Serif
20
0
101
101
0
0
0
0
Brings up a dialog box so you can choose a name to save this project as.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Text
3
MS Sans Serif
20
0
101
101
0
1
0
0
C
4
MS Sans Serif
18
0
360
360
0
0
0
0
Writes a .H file for C programmers that contains #defines for context sensitive help.
3
MS Sans Serif
20
0
101
101
0
1
0
0
Visual Basic
4
MS Sans Serif
18
0
360
360
0
0
0
0
Writes a .BAS file for VB programmers that contains constants for context sensitive help (This isn't really necessary since VB AHA!!! handles all of that for you).
2
MS Sans Serif
24
0
101
101
0
1
0
0
Exit
3
MS Sans Serif
20
0
101
101
0
0
0
0
Quit VB AHA!!! If the current project has changed since the last save you will be prompted to save it.
Topic Menu (Main)
frmHelp_Menus_Topic
Topic Menu (Main)
00012:002
0
2
2
MS Sans Serif
24
0
101
101
0
1
0
0
Topic Menu
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmMakeLink
Set Global Link...
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmRename
Rename...
Rename Topic
frmRename
Rename Topic
00014:002
0
5
1
MS Sans Serif
36
0
101
101
0
1
0
0
Rename...
3
MS Sans Serif
20
0
101
101
0
0
0
0
This will rename a topic in your Topics List and replace any occurrences of the old topic name with the new name (in Global Text Links, Popup's and JumpTo's). However, if you have any links to this topic in a .SHG file then you must use SHED.EXE to manually change those links.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Rename Topic:
3
MS Sans Serif
20
0
101
101
0
0
0
0
Name of the topic that you want to rename.
2
MS Sans Serif
24
0
101
101
0
1
0
0
To:
3
MS Sans Serif
20
0
101
101
0
0
0
0
New name for the topic.
VB Menu (Main)
frmHelp_Menus_VB
VB Menu (Main)
00012:003
0
6
1
MS Sans Serif
36
0
101
101
0
1
0
0
VB Menu
2
MS Sans Serif
24
0
101
101
0
1
0
0
Open...
3
MS Sans Serif
20
0
101
101
0
0
0
0
Creates topics for VB AHA!!! based on a Visual Basic .Mak (one topic for each form and one for each control if you select that option in the Options|Visual Basic... menu). This will erase any topics that already exist in this .AHA project. Your .FRM files must be saved in text format, this won't work if they were saved in binary format. If they are in binary format, use Save File As... on each form and select the Save As Text checkbox.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Append...
3
MS Sans Serif
20
0
101
101
0
0
0
0
As Open except that your old topics will not be erased.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Save
3
MS Sans Serif
20
0
101
101
0
0
0
0
Saves the HelpContextID's to your Visual Basic program. Again the .FRM files must be in text format.
Build Menu (Main)
frmHelp_Menus_Build
Build Menu (Main)
00012:004
0
8
1
MS Sans Serif
36
0
101
101
0
1
0
0
Build Menu
2
MS Sans Serif
24
0
101
101
0
1
0
0
All
3
MS Sans Serif
20
0
101
101
0
0
0
0
Builds the support files, the Visual Basic .Mak file (if you selected a .Mak file to use) and compiles the help file.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Support Files
3
MS Sans Serif
20
0
101
101
0
0
0
0
Build the .RTF and the .HPJ files for the Help Compiler.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Help File
3
MS Sans Serif
20
0
101
101
0
0
0
0
Compiles the help file with the Help Compiler. Be sure to use Pifedit.exe to tell HC.PIF where to find your Help Compiler.
2
MS Sans Serif
24
0
101
101
0
1
0
0
VB .Mak
3
MS Sans Serif
20
0
101
101
0
0
0
0
Compiles your Visual Basic .Mak file.
Options Menu (Main)
frmHelp_Menus_Options
Options Menu (Main)
00012:005
0
4
2
MS Sans Serif
24
0
101
101
0
1
0
0
Options Menu
5
MS Sans Serif
20
0
101
101
1
0
0
1
frmBuildOpt
Build...
5
MS Sans Serif
20
0
101
101
1
0
0
1
frmOpt
General...
5
MS Sans Serif
20
0
101
101
1
0
0
1
frmProjSetup
Project...
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmVBOpt
Visual Basic...
Window Menu (Main)
frmHelp_Menus_Window
Window Menu (Main)
00012:006
0
3
2
MS Sans Serif
24
0
101
101
0
1
0
0
Window Menu
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmTopic
Topics
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmShowLinks
Global Links
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmLayout
Layout
Help Menu (Main)
frmHelp_Menus_Help
Help Menu (Main)
00012:007
0
6
1
MS Sans Serif
36
0
101
101
0
1
0
0
Help Menu
2
MS Sans Serif
24
0
101
101
0
1
0
0
Contents
3
MS Sans Serif
20
0
101
101
0
0
0
0
Shows the contents of this help file.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Search...
3
MS Sans Serif
20
0
101
101
0
0
0
0
Brings up the Search window for this help file.
2
MS Sans Serif
24
0
101
101
0
1
0
0
About VB AHA!!!
3
MS Sans Serif
20
0
101
101
0
0
0
0
Brings up the About window for VB AHA!!!. It displays various useful statistics: # of topics, memory left and % of resources.
General Options
frmOpt
General Options
00018:002
0
2
1
MS Sans Serif
36
0
101
101
0
1
0
0
General Options
2
MS Sans Serif
24
0
101
101
0
1
0
0
Open New Topics
3
MS Sans Serif
20
0
101
101
0
0
0
0
When you create a new topic this causes it to be opened automatically so you can edit it. If you like to create several topics at a time without editing them right away then you should turn this option off.
frmTopic_Toolbar_Combo
0
1
3
MS Sans Serif
20
0
100
100
0
0
0
0
Creates a Combo field at the end of your topic. Drag and drop it on any field (text/graphic) to create the new field above that one.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Example: Combo
frmTopic_Toolbar_Noscroll
2
1
3
MS Sans Serif
20
0
100
100
0
0
0
0
Creates a Noscroll field at the end of your topic. Drag and drop it on any field (text/graphic) to create the new field above that one. All fields above this one in your help file will not scroll while the fields below this one will.
9
0
0
0
0
0
0
0
0
Combo Setup
frmComboSetup
Combo Setup
00005:002
2
22
1
MS Sans Serif
36
0
101
101
0
1
0
0
Combo Setup
9
MS Sans Serif
18
0
360
360
0
0
0
0
4
MS Sans Serif
18
0
360
360
0
0
0
0
All text changes will be previewed in the textbox at the bottom of the window. You may enter whatever text you want into that textbox to see what effect your changes will have on it. A preview of the picture you have selected will be shown on the right side of the window.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Font Name
3
MS Sans Serif
20
0
101
101
0
0
0
0
Choose a font from the list of all available fonts.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Font Size
3
MS Sans Serif
20
0
101
101
0
0
0
0
Choose a font size from the list or enter your own.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Picture
3
MS Sans Serif
20
0
101
101
0
0
0
0
This is the filename of the picture that you want to use. You may use .BMP or .SHG pictures in a help file (If you use a .SHG you must have the .BMP for that picture in the same directory and with the same name as the .SHG if you want to be able to see it while designing your help file. Example: you want to use the file named OPTIONS.SHG so you need to have the file OPTIONS.BMP in the same directory.) You may click on the "B" button to browse for a picture. Whatever picture that you select will be shown in the bottom portion of the window.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Bold
3
MS Sans Serif
20
0
101
101
0
0
0
0
The text will be bold.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Italic
3
MS Sans Serif
20
0
101
101
0
0
0
0
The text will be italic.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Left
3
MS Sans Serif
20
0
101
101
0
0
0
0
Left margin for the combo field in inches.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Right
3
MS Sans Serif
20
0
101
101
0
0
0
0
Right margin for the combo field in inches.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Pic Alignment
3
MS Sans Serif
20
0
100
100
0
0
0
0
There are 2 combo alignment options:
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Left - picture will be on the left side of the window with the text after it.
8
MS Sans Serif
20
0
101
101
0
0
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Right - picture will be on the right side of the window with the text before it.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Color
3
MS Sans Serif
20
0
101
101
0
0
0
0
Click on the button that is the color that you want the text to be.
FieldSetup
00024:018
0
3
2
MS Sans Serif
24
0
100
100
0
1
0
0
Field Setup
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmComboSetup
Combo field
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmPicSetup
Graphics field
5
MS Sans Serif
20
0
101
101
1
0
0
0
frmTextSetup
Text field
Set Topic Link
frmSetLink
Set Topic Link
00005:009
0
14
1
MS Sans Serif
36
0
100
100
0
1
0
0
Set Topic Link
2
MS Sans Serif
24
0
100
100
0
1
0
0
Topic
3
MS Sans Serif
20
0
100
100
0
0
0
0
This is the name of the topic that this link will be made with.
2
MS Sans Serif
24
0
100
100
0
1
0
0
Type
3
MS Sans Serif
20
0
100
100
0
0
0
0
These are the types of links that you may make:
8
MS Sans Serif
20
0
101
101
0
1
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Jump To
3
MS Sans Serif
20
0
475
101
0
0
0
0
When you click on the link in your help file the topic in the will change to the topic you selected.
8
MS Sans Serif
20
0
101
101
0
1
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Popup
3
MS Sans Serif
20
0
475
101
0
0
0
0
When you click on the link a second window will be shown containing the topic you selected until you click the mouse button again.
8
MS Sans Serif
20
0
101
101
0
1
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Sound - Play .WAV file
3
MS Sans Serif
20
0
475
101
0
0
0
0
When you click on the link the selected .WAV file will play.
2
MS Sans Serif
24
0
100
100
0
1
0
0
File
3
MS Sans Serif
20
0
100
100
0
0
0
0
This is the file that you want to make the link with. The file must either be in the users path or in the same directory as your help file. When you make links to other help files be sure to set the Topic appropriately for that file.
2
MS Sans Serif
24
0
100
100
0
1
0
0
Window
3
MS Sans Serif
20
0
100
100
0
0
0
0
The name of a window (defined in Window Attributes) that you want this link to be linked with. The drop-down combo box contains a list of all the windows you have defined as well as "Main" (topic will be displayed in the main help window no matter where it was called from) and "" (the topic will be displayed in whatever window it is called from).
Window Attributes
frmWin
Window Attributes
00005:015
0
28
1
MS Sans Serif
36
0
100
100
0
1
0
0
Window Attributes
3
MS Sans Serif
20
0
100
100
0
0
0
0
Use this window to define your help's main and secondary window attributes.
2
MS Sans Serif
24
0
101
101
0
1
0
0
List of Windows
3
MS Sans Serif
20
0
100
100
0
0
0
0
Clicking on a window name in this list will fill in the fields to the right for editing.
2
MS Sans Serif
24
0
101
101
0
1
0
0
New
3
MS Sans Serif
20
0
100
100
0
0
0
0
Sets the fields to the right with default values.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Delete
3
MS Sans Serif
20
0
100
100
0
0
0
0
Deletes the currently selected window from the list.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Accept
3
MS Sans Serif
20
0
100
100
0
0
0
0
Click this when you have filled the fields to the right in to keep the changes you made.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Window Name
3
MS Sans Serif
20
0
100
100
0
0
0
0
The name that you will use to refer to this window when setting links.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Caption
3
MS Sans Serif
20
0
100
100
0
0
0
0
Text that will appear in the window's caption area (top)
2
MS Sans Serif
24
0
100
100
0
1
0
0
X, Y, Width and Height
3
MS Sans Serif
20
0
100
100
0
0
0
0
Position and sizes to use for this window. These coordinates must range from 0 to 1023 no matter what your screen resolution is. Winhelp.exe maps these coordinates onto your display so that a window with coordinates of 511,511,512,512 will always be displayed in the lower right hand corner and fill 1/4 of the screens space.
4
MS Sans Serif
16
0
360
360
0
0
0
0
Notice that X + Width cannot be greater than 1023 and the same goes for Y + Height.
2
MS Sans Serif
24
0
100
100
0
1
0
0
Background
3
MS Sans Serif
20
0
100
100
0
0
0
0
Sets the background color used in your help file. Click on the box to the right of the one you want to set and then select a color from the 16 shown.
8
MS Sans Serif
20
0
101
101
0
1
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
No-scroll
3
MS Sans Serif
20
0
475
101
0
0
0
0
Sets the background color for the non-scrolling regions.
8
MS Sans Serif
20
0
101
101
0
1
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Regular
3
MS Sans Serif
20
0
475
101
0
0
0
0
Sets the background color for the area of the topics that are below any non-scrolling region.
2
MS Sans Serif
24
0
101
101
0
1
0
0
Options
3
MS Sans Serif
20
0
100
100
0
0
0
0
Other general window formatting options.
8
MS Sans Serif
20
0
101
101
0
1
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Maximized
3
MS Sans Serif
20
0
475
101
0
0
0
0
The window will be maximized when opened regardless of the size settings.
8
MS Sans Serif
20
0
101
101
0
1
0
0
C:\DATA\PROG\HELP\REDBUT.BMP
Topmost
3
MS Sans Serif
20
0
475
101
0
0
0
0
The window will remain ("float") above all other windows.
Customer Support
support
Customer Support
00001:006
0
1
2
MS Sans Serif
24
0
100
100
0
1
0
0
Customer Support
3
MS Sans Serif
20
0
100
100
0
0
0
0
If you have any problems/questions/suggestions please send me E-mail to one of the following addresses (if at all possible use the internet address. I check it far more often, usually twice a day, morning and night) :
Internet: villalon@crl.com
Fidonet Netmail: 1:125/7
CompuServe: 73261,2665
or regular mail to:
Craig Villalon
2074 Pleasant Hill Rd.
Sebastopol, CA 95472-4948
If you decide not to register please send me a message describing what you would like to see in VB AHA!!! that you found lacking. I would like a chance to change your mind. I'm constantly adding new capabilities (as you can see in HISTORY.TXT) and I would like to know what you would like to see so I can implement that as well.